package de.microepsilon.afps.adhoc.readfromconfig;

import java.util.ArrayList;
import java.util.Map;

import com.thoughtworks.xstream.annotations.XStreamAlias;

@XStreamAlias("leadsconfig")
public class LeadsConfigFile {

  private String	    afpsIp;
  private String	    afpsHttpport;
  private String	    afpsIiopport;
  private String	    afpsSystemId;

  private ArrayList<String> typesOfBusiness;

  private Map<String, String> countryMap;

  public LeadsConfigFile() {
  }

  public LeadsConfigFile(String afpsIp, String afpsHttpport,
      String afpsIiopport, String afpsSystemId,
      ArrayList<String> typesOfBusiness, Map<String, String> countryMap) {
    this.afpsIp = afpsIp;
    this.afpsHttpport = afpsHttpport;
    this.afpsIiopport = afpsIiopport;
    this.afpsSystemId = afpsSystemId;
    this.typesOfBusiness = typesOfBusiness;
    this.countryMap = countryMap;
  }

  public String getAfpsIp() {
    return afpsIp;
  }
  public String getAfpsHttpport() {
    return afpsHttpport;
  }
  public String getAfpsIiopport() {
    return afpsIiopport;
  }
  public String getAfpsSystemId() {
    return afpsSystemId;
  }
  public ArrayList<String> getTypesOfBusiness() {
    return typesOfBusiness;
  }
  public Map<String, String> getCountryMap() {
    return countryMap;
  }

  public void setAfpsIp(String afpsIp) {
    this.afpsIp = afpsIp;
  }

  public void setAfpsHttpport(String afpsHttpport) {
    this.afpsHttpport = afpsHttpport;
  }

  public void setAfpsIiopport(String afpsIiopport) {
    this.afpsIiopport = afpsIiopport;
  }

  public void setAfpsSystemId(String afpsSystemId) {
    this.afpsSystemId = afpsSystemId;
  }

  public void setTypesOfBusiness(ArrayList<String> typesOfBusiness) {
    this.typesOfBusiness = typesOfBusiness;
  }

  public void setCountryMap(Map<String, String> countryMap) {
    this.countryMap = countryMap;
  }

}
